package main;

import simulatore.Simulatore_MM1FCFS;

public class EsperimentoPilotaStazioneSingola {
	
	public static void main(String[] args) {
		
		String[] semi = new String[5];
		semi[0] = "1674";
		semi[1] = "348724";
		semi[2] = "95";
		semi[3] = "84656829";
		semi[4] = "5203759";
	
		int[] numeroSpezzoni = new int[6];
		numeroSpezzoni[0] = 1;
		numeroSpezzoni[1] = 3;
		numeroSpezzoni[2] = 5;
		numeroSpezzoni[3] = 10;
		numeroSpezzoni[4] = 50;
		numeroSpezzoni[5] = 100;
		
		double lambda = 0.8;
		double mu = ((double)1) / 1.2;
		
		Simulatore_MM1FCFS t;
		
		for(int i=0;i<semi.length;i++) {
			
			for(int j=0;j<numeroSpezzoni.length;j++) {
				
				t = new Simulatore_MM1FCFS(lambda, mu, 0.0,semi[i], "PILOTA");
				
				t.initializePilota(1000,numeroSpezzoni[j],"pilota_" + semi[i] + "_" + numeroSpezzoni[j]);
				
				t.Engine();
				
				t.Report();
				
				
			}		
			
			
			
		}
		
		
		
	}

}
